home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
ddj0897.zip
/
DYN401.ZIP
/
dpp
/
makefile.unx
< prev
next >
Wrap
Makefile
|
1996-02-18
|
709b
|
41 lines
include ../makefile.inc
DPPOPTS += $(STRAT)
ifdef GC
CFLAGS += -DUSE_GC
endif
TARGET = dpp
CLASSES = proto.d istream.d ostream.d token.d arglist.d
CFILES = dpp.c
OBJS = $(CFILES:.c=.o) $(CLASSES:.d=.o)
$(TARGET) : generics.1 generics.h generics.o $(OBJS)
$(CC) $(OPT) -o $(TARGET) $(OBJS) generics.o $(LIBDIR)/dynace.a -lm
install : $(TARGET)
cp $(TARGET) $(BINDIR)
generics.h : $(CLASSES)
$(DPP) $(DPPOPTS) -g -t -h -p $?
generics.c : generics.h
$(DPP) $(DPPOPTS) -g -c
generics.o : generics.c
$(CC) $(GFLAGS) -c $<
generics.1 newgens:
-rm -f generics.*
$(DPP) $(DPPOPTS) -g $(INCDIR)/generics.h -p $(CLASSES) -h
touch generics.1
clean realclean:
-rm -f *.obj *.exe $(TARGET) *.o *~